			/***********************************************************************************************
			
			Copyright (c) 2005 - Alf Magne Kalleland post@dhtmlgoodies.com
			
			Get this and other scripts at www.dhtmlgoodies.com
			
			You can use this script freely as long as this copyright message is kept intact.
			
			***********************************************************************************************/
			var menuAlignment = 'left';	// Align menu to the left or right?		
			var topMenuSpacer = 0; // Horizontal space(pixels) between the main menu items	
			var activateSubOnClick = false; // if true-> Show sub menu items on click, if false, show submenu items onmouseover
			var leftAlignSubItems = false; 	// left align sub items t
			
			var activeMenuItem = false;	// Don't change this option. It should initially be false
			var activeTabIndex = 0;	// Index of initial active tab	(0 = first tab) - If the value below is set to true, it will override this one.
			var rememberActiveTabByCookie = true;	// Set it to true if you want to be able to save active tab as cookie
			
			var MSIE = navigator.userAgent.indexOf('MSIE')>=0?true:false;
			var Opera = navigator.userAgent.indexOf('Opera')>=0?true:false;
			var navigatorVersion = navigator.appVersion.replace(/.*?MSIE ([0-9]\.[0-9]).*/g,'$1')/1;
				
			/*
			These cookie functions are downloaded from 
			http://www.mach5.com/support/analyzer/manual/html/General/CookiesJavaScript.htm
			*/	
			function Get_Cookie(name) { 
			   var start = document.cookie.indexOf(name+"="); 
			   var len = start+name.length+1; 
			   if ((!start) && (name != document.cookie.substring(0,name.length))) return null; 
			   if (start == -1) return null; 
			   var end = document.cookie.indexOf(";",len); 
			   if (end == -1) end = document.cookie.length; 
			   return unescape(document.cookie.substring(len,end)); 
			} 
			// This function has been slightly modified
			function Set_Cookie(name,value,expires,path,domain,secure) { 
				expires = expires * 60*60*24*1000;
				var today = new Date();
				var expires_date = new Date( today.getTime() + (expires) );
			    var cookieString = name + "=" +escape(value) + 
			       ( (expires) ? ";expires=" + expires_date.toGMTString() : "") + 
			       ( (path) ? ";path=" + path : "") + 
			       ( (domain) ? ";domain=" + domain : "") + 
			       ( (secure) ? ";secure" : ""); 
			    document.cookie = cookieString; 
			}	
			
			function showHide()
			{
				if(activeMenuItem){
					activeMenuItem.className = 'inactiveMenuItem'; 	
					var theId = activeMenuItem.id.replace(/[^0-9]/g,'');
					document.getElementById('submenu_'+theId).style.display='none';
					var img = activeMenuItem.getElementsByTagName('IMG');
					if(img.length>0)img[0].style.display='none';			
				}
		
				var img = this.getElementsByTagName('IMG');
				if(img.length>0)img[0].style.display='inline';
						
				activeMenuItem = this;		
				this.className = 'activeMenuItem';
				var theId = this.id.replace(/[^0-9]/g,'');
				document.getElementById('submenu_'+theId).style.display='block';
				
		
						
				if(rememberActiveTabByCookie){
					Set_Cookie('dhtmlgoodies_tab_menu_tabIndex','index: ' + (theId-1),100);
				}
			}
			
			function initMenu()
			{
				var mainMenuObj = document.getElementById('mainMenu');
				var menuItems = mainMenuObj.getElementsByTagName('A');
				if(document.all){
					mainMenuObj.style.visibility = 'hidden';
					document.getElementById('submenu').style.visibility='hidden';
				}		
				if(rememberActiveTabByCookie){
					var cookieValue = Get_Cookie('dhtmlgoodies_tab_menu_tabIndex') + '';
					cookieValue = cookieValue.replace(/[^0-9]/g,'');
					if(cookieValue.length>0 && cookieValue<menuItems.length){
						activeTabIndex = cookieValue/1;
					}			
				}
				
				var currentLeftPos = 15;
				for(var no=0;no<menuItems.length;no++){			
					if(activateSubOnClick)menuItems[no].onclick = showHide; else menuItems[no].onmouseover = showHide;
					menuItems[no].id = 'mainMenuItem' + (no+1);
					if(menuAlignment=='left')
						menuItems[no].style.left = currentLeftPos + 'px';
					else
						menuItems[no].style.right = currentLeftPos + 'px';
					currentLeftPos = currentLeftPos + menuItems[no].offsetWidth + topMenuSpacer; 
					
					var img = menuItems[no].getElementsByTagName('IMG');
					if(img.length>0){
						img[0].style.display='none';
						if(MSIE && !Opera && navigatorVersion<7){
							img[0].style.bottom = '-1px';
							img[0].style.right = '-1px';
						}
					}
								
					if(no==activeTabIndex){
						menuItems[no].className='activeMenuItem';
						activeMenuItem = menuItems[no];
						var img = activeMenuItem.getElementsByTagName('IMG');
						if(img.length>0)img[0].style.display='inline';	
									
					}else menuItems[no].className='inactiveMenuItem';
					if(!document.all)menuItems[no].style.bottom = '-1px';
					if(MSIE && navigatorVersion < 6)menuItems[no].style.bottom = '-2px';
					
		
				}		
				
				var mainMenuLinks = mainMenuObj.getElementsByTagName('A');
				
				var subCounter = 1;
				var parentWidth = mainMenuObj.offsetWidth;
				while(document.getElementById('submenu_' + subCounter)){
					var subItem = document.getElementById('submenu_' + subCounter);
					
					if(leftAlignSubItems){
						// No action
					}else{							
						var leftPos = mainMenuLinks[subCounter-1].offsetLeft;
						document.getElementById('submenu_'+subCounter).style.paddingLeft =  leftPos + 'px';
						subItem.style.position ='absolute';
						if(subItem.offsetWidth > parentWidth){
							leftPos = leftPos - Math.max(0,subItem.offsetWidth-parentWidth); 	
						}
						subItem.style.paddingLeft =  leftPos + 'px';
						subItem.style.position ='static';
							
						
					}
					if(subCounter==(activeTabIndex+1)){
						subItem.style.display='block';
					}else{
						subItem.style.display='none';
					}
					
					subCounter++;
				}
				if(document.all){
					mainMenuObj.style.visibility = 'visible';
					document.getElementById('submenu').style.visibility='visible';
				}		
				document.getElementById('submenu').style.display='block';
			}
			window.onload = initMenu;
	
